package com.cl.short_video_java.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.cl.short_video_java.pojo.SysOperLog;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cl.short_video_java.vo.sys.OperLogExceSearch;
import com.github.pagehelper.PageInfo;
import org.springframework.http.ResponseEntity;

import java.io.IOException;

/**
 * @author object
 * @description 针对表【sys_oper_log(操作日志记录)】的数据库操作Service
 * @createDate 2024-10-31 15:58:59
 */
public interface SysOperLogService extends IService<SysOperLog> {

	Boolean deleteService(String idlist);

	Boolean clearOperLogService();

    PageInfo<SysOperLog> pageSearchService(OperLogExceSearch operLogExceSearch);

	ResponseEntity<byte[]> getExceService(OperLogExceSearch operLogExceSearch) throws IOException;

	Page<SysOperLog> homePage(Integer num, Integer size);
}
